#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#define PRICE 3.14156 //符号常量，习惯上用大写，可以取名字，行末没有分号 
//变量分为 全局变量 int main{}大括号外的是全局变量 
//		   局部变量 int main{}大括号中的为局部变量
//		   当局部变量与全局变量名称相同时，局部变量优先 
int age = 88;
//int是函数的返回类型，main是函数名 
int main() {
	//	常量 不能改变的数
	//	变量 能够改变的数 
	//	整型常量
	//	实型常量
	//	     十进制小数形式135.555；545.555
	//		 指数形式12.55e-9（12.55*10的8次） 
	//	字符常量
	//	     普通字符 用''括起来的一个字符 
	//	     转义字符
	//	字符串常量 用""括起来的全部字符 
		//整型数据类型 
	char ch = 'a';//char是字符类型 
	int age = 12;//int 是整型 
	short num = 888;//short int 是短整型
	long page = 555555555;//long是长整型数据类型，还有long long双长整型
	//浮点型数据类型 
	float weight = 77.8;//单精度浮点型  
	double  d = 55.2;//双精度浮点型 

	printf("%d\n", 150);//打印一个整数使用 %d
	printf("%d\n", age);
	//	printf("%f\n",weight);//float浮点型用f
	printf("%lf\n", d);//double浮点型用lf 
	printf("%c\n", ch);//打印char类型用%c，char类型用%d是这串字符的ASCII码值
	printf("%d\n", ch);
	printf("%d\n", sizeof(char)); //1字节 
	printf("%d\n", sizeof(short));//2字节 
	printf("%d\n", sizeof(float)); //4字节 
	printf("%d\n", sizeof(double));//8字节 
//   sizeof单位是字节（byte	），是关键字，计算类型或变量所占空间的大小
//	 计算机中的单位
//	 bit 比特位 二进制0，1 
//	 byte 字节 1byte=8bit 
//	 kb 1024byte
//	 mb 1024kb兆比 
//	 gb 1024mb 	
	int m, n;
	printf("请输入两个数据：\n");
	scanf("%d%d", &m, &n);
	//scanf是输入数据，输入一个数据一个%d,&是取地址符，&m是把数据存放到第一个%d，printf是打印数据 
	int sum;
	sum = m + n;
	printf("两个数据的和为：%d\n", sum);//当输出数据前有字输出时，可以在""中写%d,%lf之前写要输出的话 

	return 0;
}

